home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / C / Games / Abalone 1.4.2 / src / Abalone.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-09-21  |  1.5 KB  |  85 lines  |  [TEXT/MPS ]

  1. #ifndef ABALONE_H
  2. #define ABALONE_H
  3.  
  4. #include <MixedMode.h>
  5. #ifndef THINK_C
  6. #include <Events.h>
  7. #include <Types.h>
  8. #include <QuickDraw.h>
  9. #endif
  10.  
  11. short            UserTime (void);
  12. void            SystemTime (void);
  13. pascal Boolean    IdleTime (EventRecord *, long, RgnHandle);
  14. Boolean            IsAppWindow (WindowPtr window);
  15. Boolean            IsDAWindow (WindowPtr window);
  16. void            AdjustMenus (void);
  17. void            AdjustCursor (Point *mouse);
  18.  
  19.  
  20. enum
  21. {
  22.     arrowCursor = 0,
  23.     blackBallMover = 128,
  24.     whiteBallMover,
  25.     greenBallMover,
  26.     blackBallSolid = 140,
  27.     whiteBallSolid,
  28.     greenBallSolid
  29. };
  30.  
  31. void        CurrentCursor (short id);
  32.  
  33. #endif
  34.  
  35. #ifdef ABALONE_C
  36.  
  37. #include "AEHandler.h"
  38. #include "AppleEvent.h"
  39. #include "Board.h"
  40. #include "Compute.h"
  41. #include "Connection.h"
  42. #include "Define.h"
  43. #include "DoEvent.h"
  44. #include "Draw3D.h"
  45. #include "Error.h"
  46. #include "File.h"
  47. #include "Game.h"
  48. #include "Global.h"
  49. #include "InsideMac.h"
  50. #include "Interface.h"
  51. #include "Menu.h"
  52. #include "Rules.h"
  53. #include "Settings.h"
  54.  
  55. #ifndef THINK_C
  56. #include <AppleEvents.h>
  57. #include <Controls.h>
  58. #include <Desk.h>
  59. #include <Dialogs.h>
  60. #include <Errors.h>
  61. #include <Events.h>
  62. #include <Files.h>
  63. #include <Fonts.h>
  64. #include <Limits.h>
  65. #include <Memory.h>
  66. #include <Menus.h>
  67. #include <OSUtils.h>
  68. #include <Resources.h>
  69. #include <SegLoad.h>
  70. //#include <SysEqu.h>
  71. #include <TextEdit.h>
  72. #include <ToolUtils.h>
  73. #include <Windows.h>
  74. #endif
  75.  
  76.  
  77.  
  78. void            Initialize (void);
  79. void            EventLoop (void);
  80. void            EnDisableItem (MenuHandle m, short item, Boolean onoff);
  81. void            InstallUserItems (WindowPtr window);
  82. pascal OSErr    GotRequiredParams (AppleEvent *theAppleEvent);
  83.  
  84. #endif
  85.